<?php

/**
 * respuesta actions.
 *
 * @package    practil
 * @subpackage respuesta
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class respuestaActions extends sfActions
{
 /**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
  public function executeIndex(sfWebRequest $request)
  {

  }

  public function executeTwocheckout(sfWebRequest $request)
  {

  $respuesta_transaccion = $request->getParameter('credit_card_processed'); // estado de la transaccion : si es Y --> procede ; si es K --> PENDIENTE.
  $hasd = $request->getParameter('key');  // hasd del modulo 2checkout
  $num_orden_twocheckout = $request->getParameter('order_number'); // id_transaccion
  $numero_pedido_local = $request->getParameter('merchant_order_id'); // numero de orden
  $codigo2checkout_producto = $request->getParameter('product_id'); // id_producto twocheckout
  $nombre_comprador_2checkout = $request->getParameter('ship_name');
  $monto_total = $request->getParameter('total');
  $token = "esferadigital";
  $token = md5($token);

       // llamo al webservice que registra la compra 2checkout


       //obtengo el pk del usuario en practil
    /*  $servicio_practil = 'http://practil.com/xml_servicio_pagos/execute_compra_twocheckout_usuario_paquete?';
      $token= "esferadigital";
      $token = md5($token);
      $servicio_practil = $servicio_practil.'credit_card_processed='.$respuesta_transaccion.'&token='.$token.'&order_number='.$num_orden_twocheckout.'&merchant_order_id='.$numero_pedido_local.'&ship_name='.$nombre_comprador_twocheckout.'&total='.$monto_total.'&product_id='.$product_id;
      $lib = new myLib();
      $respuesta = file_get_contents($servicio_practil);
      */

          $this-> res = $respuesta_transaccion;
          $this-> has = $hasd;
          $this-> id = $num_orden_twocheckout;
          $this-> num_ord = $numero_pedido_local;
          $this-> id_producto = $id_producto;
          $this-> nombre_usuario_2checkout =$nombre_comprador_2checkout;
          $this->monto = $monto_total;
          $this->num_pedido_local = $numero_pedido_local;

  }

}
